import inherit.DogCat;

public class Dog extends DogCat {
    public String name="默默";//此处子类name和父类的name是两个变量

    public Dog(String name) {
        super("tgc");//super是用来指向父类的对象或方法
        this.name = name;
    }

    public void wangwang(){

       // System.out.println(name+"在汪汪叫");//这里会访问子类name->输出默默
       // System.out.println(this.name+"在汪汪叫");//这里加了this还是访问的是子类的name
        System.out.println(super.name+"在汪汪叫");//这里加了super访问的是父类的name
        //在使用变量时，先看子类中有没有，如果有就用子类的，没有再去父类中查找
        //方法的使用也是如此。如果一定要使用父类的变量或者方法，前面加super
    }
}
